package com.atguigu1.one;

/**
 * @author lhl
 * @date 2025/3/27 11:50
 */
public class OneArrayTest1 {

    public static void main(String[] args) {
        //5.数组元素的默认初始化值(基本数据类型数组默认值、引用数据类型默认值)
        //基本数据类型数组默认值

        //整形数组数据默认值：0
        int[] arr1 = new int[4];
        System.out.println("整形数组数据默认值：" + arr1[0]);


        //浮点型数组数据默认值：0.0
        double[] arr2 = new double[4];
        System.out.println("浮点型数组数据默认值：" + arr2[0]);

        //字符型数组数据默认值：0(或者理解为\u0000)
        char[] arr3 = new char[4];
        System.out.println("字符型数组数据默认值：" + arr3[0]);
        if (arr3[0] == 0) {
            System.out.println("字符型数组数据默认值：0");
        }
        if (arr3[0] == '\u0000') {
            System.out.println("字符型数组数据默认值：\u0000");
        }

        //布尔型数组数据默认值：false
        boolean[] arr4 = new boolean[4];
        System.out.println("布尔型数组数据默认值：" + arr4[0]);

        //引用数据类型默认值：null
        String[] arr5 = new String[4];
        System.out.println("引用数组类型数组数据默认值：" + arr5[0]);

        //6.数组的内存解析

    }
}
